from django.utils.deprecation import  MiddlewareMixin
from django.shortcuts import redirect

#创建中间件

class Mylogin(MiddlewareMixin):

    def process_request(self,request):
        # 如果是登录页面就继续
        if request.path_info in["/login/","/image/code/"]:
            return
        info_dict=request.session.get("info")
        # 如果是其他页面，判断是否已经登录，获取到了info
        if info_dict:
            return
        # 如果不是登录页面，没有登录，跳转到登录页面
        return redirect("/login/")